package com.ejuornal.service;

import java.util.List;

import com.ejuornal.bean.SystemInfo;

public interface SystemInfoService {
	/**
	 * 添加系统信息
	 * @param systemInfo
	 */
	public void add(SystemInfo systemInfo);
	
	/**
	 * 更新系统信息
	 * @param systemInfo
	 */
	public void update(SystemInfo systemInfo);
	
	/**
	 * 批量删除系统信息
	 * @param systemId 系统信息ID号
	 */
	public void delete(int[] systemId);

	/**
	 * 通过系统信息ID号查询数据
	 * @param systemInfoId
	 * @return SystemInfo 返回SystemInfo对象
	 */
	public SystemInfo findById(int systemInfoId);

	/**
	 * 通过信息名称查询
	 * @param itemName
	 * @return SystemInfo
	 */
	public SystemInfo findByName(String itemName);
	
	/**
	 * 模糊查询，根据字段查询
	 * @param prop 字段名
	 * @param object 字段值
	 * @return
	 */
	public List<SystemInfo> findAll();
}
